package com.tencentcloudapi.iot.v20180123;
public enum IotErrorCode {
    // action系统错误。
     INTERNALERROR_IOTACTIONSYSTEMERROR("InternalError.IotActionSystemError"),
     
    // DB错误。
     INTERNALERROR_IOTDBERROR("InternalError.IotDbError"),
     
    // 日志系统错误。
     INTERNALERROR_IOTLOGSYSTEMERROR("InternalError.IotLogSystemError"),
     
    // shadow系统错误。
     INTERNALERROR_IOTSHADOWSYSTEMERROR("InternalError.IotShadowSystemError"),
     
    // 系统错误。
     INTERNALERROR_IOTSYSTEMERROR("InternalError.IotSystemError"),
     
    // Mqiot系统错误。
     INTERNALERROR_MQIOTSYSTEMERROR("InternalError.MqiotSystemError"),
     
    // rule系统错误。
     INTERNALERROR_MQRULESYSTEMERROR("InternalError.MqruleSystemError"),
     
    // 非法密码。
     INVALIDPARAMETER_IOTAPPLICATIONINVALIDPASSWORD("InvalidParameter.IotApplicationInvalidPassword"),
     
    // 用户名或密码错误。
     INVALIDPARAMETER_IOTAPPLICATIONINVALIDUSERPASSWORD("InvalidParameter.IotApplicationInvalidUserPassword"),
     
    // 过期访问Token。
     INVALIDPARAMETER_IOTEXPIREDACCESSTOKEN("InvalidParameter.IotExpiredAccessToken"),
     
    // 过期签名。
     INVALIDPARAMETER_IOTEXPIREDSIGNATURE("InvalidParameter.IotExpiredSignature"),
     
    // 非法访问Token。
     INVALIDPARAMETER_IOTINVALIDACCESSTOKEN("InvalidParameter.IotInvalidAccessToken"),
     
    // 非法签名。
     INVALIDPARAMETER_IOTINVALIDSIGNATURE("InvalidParameter.IotInvalidSignature"),
     
    // 非法参数。
     INVALIDPARAMETER_IOTPARAMERROR("InvalidParameter.IotParamError"),
     
    // 空数据模版。
     INVALIDPARAMETER_IOTPRODUCTEMPTYDATATEMPLATE("InvalidParameter.IotProductEmptyDataTemplate"),
     
    // 非法产品鉴权类型。
     INVALIDPARAMETER_IOTPRODUCTINVALIDAUTHTYPE("InvalidParameter.IotProductInvalidAuthType"),
     
    // 产品数据协议错误。
     INVALIDPARAMETER_IOTPRODUCTINVALIDDATAPROTOCOL("InvalidParameter.IotProductInvalidDataProtocol"),
     
    // 非法数据模版。
     INVALIDPARAMETER_IOTPRODUCTINVALIDDATATEMPLATE("InvalidParameter.IotProductInvalidDataTemplate"),
     
    // 非法数据模版取值范围。
     INVALIDPARAMETER_IOTPRODUCTINVALIDDATATEMPLATERANGE("InvalidParameter.IotProductInvalidDataTemplateRange"),
     
    // 网关设备产品Id错误。
     INVALIDPARAMETER_IOTPRODUCTINVALIDGATEWAYPRODUCTID("InvalidParameter.IotProductInvalidGatewayProductId"),
     
    // 子设备产品Id错误。
     INVALIDPARAMETER_IOTPRODUCTINVALIDSUBDEVICEPRODUCTID("InvalidParameter.IotProductInvalidSubDeviceProductId"),
     
    // 查询日期错误。
     INVALIDPARAMETER_IOTSTATINVALIDDATE("InvalidParameter.IotStatInvalidDate"),
     
    // 批量操作超限。
     LIMITEXCEEDED_IOTBATCHTOOMANY("LimitExceeded.IotBatchTooMany"),
     
    // 设备操作太频繁。
     LIMITEXCEEDED_IOTDEVICEOPTOOOFTEN("LimitExceeded.IotDeviceOpTooOften"),
     
    // 产品操作太频繁。
     LIMITEXCEEDED_IOTPRODUCTOPTOOOFTEN("LimitExceeded.IotProductOpTooOften"),
     
    // 产品的Topics数量超限。
     LIMITEXCEEDED_IOTPRODUCTTOOMANYTOPICS("LimitExceeded.IotProductTooManyTopics"),
     
    // 规则批量操作超限。
     LIMITEXCEEDED_IOTRULEOPTOOMANY("LimitExceeded.IotRuleOpTooMany"),
     
    // 规则操作太频繁。
     LIMITEXCEEDED_IOTRULEOPTOOOFTEN("LimitExceeded.IotRuleOpTooOften"),
     
    // Topic操作太频繁。
     LIMITEXCEEDED_IOTTOPICOPTOOOFTEN("LimitExceeded.IotTopicOpTooOften"),
     
    // 用户的产品数超限。
     LIMITEXCEEDED_IOTUSERTOOMANYPRODUCTS("LimitExceeded.IotUserTooManyProducts"),
     
    // 设备已绑定。
     RESOURCEINUSE_IOTAPPLICATIONDEVICEEXISTS("ResourceInUse.IotApplicationDeviceExists"),
     
    // 应用用户已存在。
     RESOURCEINUSE_IOTAPPLICATIONUSEREXISTS("ResourceInUse.IotApplicationUserExists"),
     
    // 设备已存在。
     RESOURCEINUSE_IOTDEVICEEXISTS("ResourceInUse.IotDeviceExists"),
     
    // 正在处理上一个操作。
     RESOURCEINUSE_IOTOPINPROGRESS("ResourceInUse.IotOpInProgress"),
     
    // 产品已存在。
     RESOURCEINUSE_IOTPRODUCTEXISTS("ResourceInUse.IotProductExists"),
     
    // 规则已存在。
     RESOURCEINUSE_IOTRULEEXISTS("ResourceInUse.IotRuleExists"),
     
    // Topic已存在。
     RESOURCEINUSE_IOTTOPICEXISTS("ResourceInUse.IotTopicExists"),
     
    // 资源已存在。
     RESOURCEINUSE_MQIOTRESOURCEEXISTS("ResourceInUse.MqiotResourceExists"),
     
    // 设备未绑定。
     RESOURCENOTFOUND_IOTAPPLICATIONDEVICENOTEXISTS("ResourceNotFound.IotApplicationDeviceNotExists"),
     
    // 应用不存在。
     RESOURCENOTFOUND_IOTAPPLICATIONNOTEXISTS("ResourceNotFound.IotApplicationNotExists"),
     
    // 应用用户不存在。
     RESOURCENOTFOUND_IOTAPPLICATIONUSERNOTEXISTS("ResourceNotFound.IotApplicationUserNotExists"),
     
    // 设备不存在。
     RESOURCENOTFOUND_IOTDEVICENOTEXISTS("ResourceNotFound.IotDeviceNotExists"),
     
    // 产品不存在。
     RESOURCENOTFOUND_IOTPRODUCTNOTEXISTS("ResourceNotFound.IotProductNotExists"),
     
    // 规则不存在。
     RESOURCENOTFOUND_IOTRULENOTEXISTS("ResourceNotFound.IotRuleNotExists"),
     
    // 授权子账号不存在。
     RESOURCENOTFOUND_IOTSUBACCOUNTNOTEXISTS("ResourceNotFound.IotSubAccountNotExists"),
     
    // Topic不存在。
     RESOURCENOTFOUND_IOTTOPICNOTEXISTS("ResourceNotFound.IotTopicNotExists"),
     
    // 用户不存在。
     RESOURCENOTFOUND_IOTUSERNOTEXISTS("ResourceNotFound.IotUserNotExists"),
     
    // 规则config id不存在。
     RESOURCENOTFOUND_MQRULERULEIDNOTEXISTS("ResourceNotFound.MqruleRuleIdNotExists"),
     
    // 规则已启用。
     RESOURCEUNAVAILABLE_IOTRULEISACTIVE("ResourceUnavailable.IotRuleIsActive"),
     
    // 规则缺少动作。
     RESOURCEUNAVAILABLE_IOTRULENOACTION("ResourceUnavailable.IotRuleNoAction"),
     
    // 规则缺少查询。
     RESOURCEUNAVAILABLE_IOTRULENOQUERY("ResourceUnavailable.IotRuleNoQuery"),
     
    // 资源不存在。
     RESOURCEUNAVAILABLE_MQIOTRESOURCENOTEXISTS("ResourceUnavailable.MqiotResourceNotExists"),
     
    // 用户被封禁。
     UNAUTHORIZEDOPERATION_IOTUSERISSUSPENDED("UnauthorizedOperation.IotUserIsSuspended");
     
    private String value;
    private IotErrorCode (String value){
        this.value = value;
    }
    /**
     * @return errorcode value
     */
    public String getValue() {
        return value;
    }
}

